/*******************************************************************************
 * Copyright (c) 2000, 2003 FUJITSU LIMITED and others.
 * All rights reserved. This program and the accompanying materials 
 * are made available under the terms of the Common Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/cpl-v10.html
 * 
 * Contributors:
 *     FUJITSU LIMITED - initial implementation
 *******************************************************************************/

package org.eclipse.cobol.ui.common;

/**
 * Format constants values are stored in this class.
 * 
 * @version 1.1
 * @author Fujitsu
 */
public interface IReferenceFormatConstants
{

	/**
	 * Fixed Format
	 */
	String FIXED_FORMAT = "FIXED";

	/**
	 * Variable Format
	 */
	String VARIABLE_FORMAT = "VARIABLE";

	/**
	 * Free Format
	 */
	String FREE_FORMAT = "FREE";

	/**
	 * The maximum sequence number the user can type
	 */
	int MAX_NUMBER = 999999;

	/**
	 * Stores the minimum step value
	 */
	int MIN_STEP_VALUE = 1;

	/**
	 * Stores the sequence number line length
	 */
	int NUMBER_LENGTH = 6;

	/**
	 * Variable format end
	 */
	int VARIABLE_FORMAT_END_COLUMN = 252;

	/**
	 * Fixed format end
	 */
	int FIXED_FORMAT_END_COLUMN = 73;

	String REFERENCE_FORMAT_KEY = "Reference Format";
}
